package controllers;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import com.google.gson.Gson;
import models.Dictionary;
public class JSONParser {
public static void writeInJson(Dictionary d) {
Gson gson = new Gson();
String json = gson.toJson(d);
try {
FileWriter writer = new FileWriter("dictionary.json");
writer.write(json);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(json);
}
public static Dictionary readFromJson() {
Gson gson = new Gson();
try {
BufferedReader br = new BufferedReader(new FileReader("dictionary.json"));
Dictionary dictionary = gson.fromJson(br, Dictionary.class);
return dictionary;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}